have a lengthy criminal record - Francés Inglés Diccionario